home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Planets ••• / Planets.DOC < prev   
Text File  |  1987-08-08  |  2KB  |  37 lines

  1.  
  2.                           ****** About Planets ******
  3.  
  4.  
  5. "Planets" has been revised in order to use color (maybe) on the MAC II.  Additional enhancements in version 2.00 :
  6.   1. Now allows one to limit the minimum size a planet will shrink to.
  7.   2. Allows one to set the planet size to a fixed one-pixel size.
  8.   3. Supports continuous scrolling.
  9.   4. Supports color settings of planets (this I have not seen, let me know if it works).
  10.   5. A little more (note the word "little") coherent scheme for the "Planets Editor" dialog.
  11.      6. More useful "Windows" menu.
  12.  
  13. The "Launch" menu has been removed as per suggestions in Apple tech notes as to future incompatibilities with future "Finder"s.
  14.  
  15. As before, the program uses 80-bit floating point math for all calculations and thus can take advantage of MACs that contain the 68881 coprocessor.  Speed improvement should be quite significant.
  16.  
  17. Windows should grow to full MAC II screen sizes.
  18.  
  19. In general :
  20.  
  21. The program as it now stands limits the maximum number of planets to 20.  You may have any number of planets in your system within this range.
  22.  
  23. Orbits are 3-dimensional.  You may set any velocity and/or position vector as well as size and mass within the limits of SANE's EXTENDED type range (+/-1.1E4932).
  24.  
  25. The "X" axis extends into the screen with "Y" straight up and "Z" to the right.  This coordinate system applies to all vectors.  Note that planets that are located with their center behind your "X" axis position are not displayed.
  26.  
  27. The "New Planets" window displays the current position while the "Old Planets" window displays the previous positions.  The "Data" window will scroll by the information associated with currently active planets window.  Text scrolling can be halted by holding down the mouse button.  The text will then stop after each planet's data.
  28.  
  29. Menu items, I hope, are self-explanitory.
  30.  
  31. This program uses an incremental calculation of movement in order to calculate the next set of planet positions.  This means that greater time increments, as set in the "System Data" dialog, will result in greater movement per calculation but also greater incremental error.
  32.  
  33. This program was originally written in Modula-2 for the MACMETH compiler from Modula Corp.  The current version has been modified to compile under TML's Modula tool for the MPW.  If anyone is interested in the source code, let me know.
  34.  
  35.  
  36.                                               Have fun,
  37.                                               Joe Hodge